Preference Constructors for Deeply Personalized Database Queries
نویسنده
چکیده
Deep personalization of database queries requires a semantically rich, easy to handle and flexible preference model. Building on preferences as strict partial orders we provide a variety of intuitive and customizable base preference constructors for numerical and categorical data. For complex constructors we introduce the notion of ‘substitutable values’ (SV-semantics). Preferences with SV-semantics solve major open problems with Pareto and prioritized preferences. Known laws from preference relational algebra remain valid under SV-semantics. These powerful modeling capabilities even contribute to improve efficient preference query evaluation. Moreover, for the first time we point out a semantic-guided way to cope with the infamous flooding effect of query engines. Performing a series of test queries on sample data from an eprocurement application, we provide evidence that the flooding problem comes under control for deeply personalized database queries.
منابع مشابه
The BNL Algorithm for Evaluating Pareto Preference Queries
Deeply personalized database applications require intuitive and powerful preference query languages like Preference SQL, employing preference constructors that are closed under strict partial order semantics. However, sophisticated preference query optimization and efficient evaluation techniques are essential for a large-scale and successful practical use. In this paper we focus on the evaluat...
متن کاملPreference Queries with SV-Semantics
Personalization of database queries requires a semantically rich, easy to handle and flexible preference model. Building on preferences as strict partial orders we provide a variety of intuitive base preference constructors for numerical and categorical data, including so-called d-parameters. As a novel semantic concept for complex preferences we introduce the notion of ‘substitutable values’ (...
متن کاملTransformation of TCP-Net Queries into Preference Database Queries
TCP-nets are a popular approach within the AI community for preference handling. Concurrently, within the database community lots of work has been done to integrate preference handling into database query languages like Preference SQL, building on a variety of preference constructors under a strict partial order semantics. Moreover, many sophisticated algebraic optimization techniques and prefe...
متن کاملEvaluation of Conditional Preference Queries
The need for incorporating preference querying in database technology is a very important issue in a variety of applications ranging from e-commerce to personalized search engines. A lot of recent research work has been dedicated to this topic in the artificial intelligence and database fields. Several formalisms allowing preference reasoning and specification have been proposed in the AI domai...
متن کاملAn Algebraic Calculus of Database Preferences
Preference algebra, an extension of the algebra of database relations, is a well-studied field in the area of personalized databases. It allows modelling user wishes by preference terms; they represent strict partial orders telling which database objects the user prefers over other ones. There are a number of constructors that allow combining simple preferences into quite complex, nested ones. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004